package com.fortune.service;

import java.util.List;

import com.fortune.dto.in.dOrder.DOrderAddDto;
import com.fortune.dto.in.dOrder.DOrderEditDto;
import com.fortune.dto.in.dOrder.DOrderListDto;
import com.fortune.entity.DUserInfo;
import com.fortune.vo.dOrder.DOrderDetail;
import com.fortune.vo.dOrder.DOrderInfo;

public interface DOrderService {
	/**
	 * 经销商订单列表
	 * @return
	 */
	List<DOrderInfo> list(DUserInfo dUserInfo,DOrderListDto listDto);
	
	int count(DUserInfo dUserInfo,DOrderListDto listDto);
	/**
	 * 经销商订单详情
	 * @param orderId
	 * @return
	 */
	DOrderDetail detail(DUserInfo dUserInfo,String orderId);
	/**
	 * 添加订单
	 * @return
	 */
	int add(DOrderAddDto addDto,DUserInfo dUserInfo);
	
	int edit(DOrderEditDto editDto,DUserInfo dUserInfo);
	
	int delete(DUserInfo dUserInfo,String orderId);
}
